HTML Templates
<temlpate>とか<slot>とか
<template>とその中身はDOM上にレンダリングされないが、JSからは参照できる
<template>
なかなか使い所が限定される気がしてたんだけど、document.createElement('template');してinnerHTMLに突っ込んだものをcloneNodeするって使い方もあるみたい
そうした方が、shadowRootにinnerHTMLするよりHTMLをパースするコストが低いとのこと
ref. https://developers.google.com/web/fundamentals/web-components/customelements?hl=ja#shadowdom
Declarative Shadow DOMはtemplateにShadow Rootを生やすので、正式な仕様になった暁にはtemplateの重要度upか
<slot>
Custom Elements作る時には普通に使うだろうね